def divide_numbers():
    """
    接收两个整数输入，计算它们的商，并处理异常。
    """
    try:
        # 接收用户输入
        num1 = int(input("请输入第一个整数: "))
        num2 = int(input("请输入第二个整数: "))
        # 计算商
        result = num1 / num2
        # 打印结果
        print("结果是:", result)
    except ValueError:
        # 处理输入不是整数的异常
        print("错误：请输入整数。")
    except ZeroDivisionError:
        # 处理除数为0的异常
        print("错误：除数不能为0。")
    except Exception as e:
        # 处理其他可能的异常
        print(f"发生了一个错误: {e}")


# 调用函数
divide_numbers()
